草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

ios - CNContactPickerViewController 在 iOS Swift 中验证手机号码

我使用CNContactPickerViewController使用户能够从手机上存储的联系人列表中选择一个联系人。我通过CNContactPicker委托(delegate)方法使用联系人姓名和号码。代码如下funccontactPicker(_picker:CNContactPickerViewController,didSelectcontact:CNContact){//Youcanfetchselectednameandnumberinthefollowingway//usernameletuserName:String="\(contact.givenName)\(cont

ios - 文本字段中的 Border 和 Padding 样式不适用于 swift5

我目前正在处理iOS元素。我的问题是textfield中的任何内容都没有改变我。很难找到问题的答案。我应该如何更改它?importFoundationimportUIKitclasspasswrodCheckAlertController:UIViewController{@IBOutletweakvarpassModalAlert:UITextView!@IBOutletweakvarpassTextfield:UITextField!@IBOutletweakvarcancelbutton:UIButton!@IBOutletweakvarokButton:UIButton!//l

iphone - dequeueReusableCellWithIdentifier 问题,自定义 UITableViewCell

我有带2个按钮的自定义单元格(这些按钮的功能只是禁用按下的按钮)。当我以这种经典方式使用dequeueReusableCellWithIdentifier时:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";cell=((MainCell*)[tableViewdequeueReusableCellWithIdentifier:CellIdentifier]);if(

ios - 当文本超出空间时使 UITableViewCell 扩展

我有一个UITableViewCell,它是UITableViewCellStyleDefault。当我尝试放置比UITableViewCell更长的文本时,它会截断它。如何使单元格展开以容纳此文本? 最佳答案 我还没有尝试完全按照您的意愿去做,但它可能会是这样的:您需要根据其中文本字符串的长度更改View的大小。TableView委托(delegate)(你的ViewController)应该实现-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(

objective-c - UITableViewCell 未在指定索引路径接收单元格对象

我通过指定indexPath手动创建tableViewCell(自定义)。由于某种原因,有时单元格会接收单元格对象,有时它不会包含对象。我知道指定的indexPath中存在一个单元格,但更多的原因是代码有时无法从中获取对象。有什么想法吗?-(BOOL)checkRequiredValues{NSIndexPath*cellIndexPath;CheckoutCell*cell;cellIndexPath=[NSIndexPathindexPathForRow:1inSection:0];cell=(CheckoutCell*)[self.tableViewcellForRowAtInd

ios - 增加 UITableViewCell 分隔符的高度

我在带有图像的View上的TableView中对TableView单元格进行了子类化和着色。我需要做的是增加电池隔板的高度。我知道之前有人问过这个问题,但不同之处在于我无法在单元格底部添加View,因为我需要该区域是透明的,这样我才能在tableview下看到图像。每个单元格都填充了来自CoreData的数据。有什么方法可以增加tableview分隔符的高度,而不是简单地在每个填充的单元格之间创建一个空白的“填充”单元格,或者为每个单元格创建一个带有页脚的新部分?基本上,我需要的是一种类似于UITableViewCellSeparatorStyleSingleLine的新单元格分隔符样

ios - 难以访问在 Interface Builder .xib 文件中创建的 UITableViewCell

在我的UITableView中,对于表格最后一部分的最后一行,我加载了一个特殊的UITableViewCell,它不同于表格中的所有其他UITableViewCell。我在我的.xib文件中创建了单元格,并为它指定了重用标识符“endCell”。我认为我可以执行以下操作来访问我的手机:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{if((indexPath.section==[sectionscount]-1)&&indexPath.ro

ios - UITableViewCell.showingDeleteConfirmation 在显示删除确认按钮时给出 NO

我在表格View单元格上滑动以显示删除确认按钮。但是一旦我抬起手指,即使按钮仍然存在,showingDeleteConfirmation也会给出NO。(当按钮出现时,它确实给出了YES,我的意思是,在我抬起手指之前。)我是否遗漏了什么,或者它是iOS中的一个真正的错误?以下是我的测试代码。(复制粘贴到单View项目的ViewController.m中,在模拟器中运行,shift+command+M触发NSLog.)#import"ViewController.h"@interfaceViewController()@end@implementationViewController{UI

ios - 如何知道 UITableViewCell 何时完成其 AutoLayout 传递

我提供了一个包含一些文本的单元格和一个图像的URL。使用imageFromURL:方法显示图像的ImageView是一个自定义类,它在内部查看自己的大小并将查询附加到URL,例如:.com/img.png?ver=200&hor=500然后服务器确定返回哪个尺寸的图像以获得最佳结果。这意味着我需要AutoLayout在除了文本之外的任何内容之前对imageView进行布局。在确定imageView具有最终大小后,我调用imageWithURL:方法。我构建的自动布局填充了我的textLabel,并且由于单元格高度是固定的,因此它决定了图像的剩余部分。(一些抗压性、最小尺寸等都包含在内—

ios - subview 数量可变的动态 UITableViewCell 高度

我有一个UITableViewCell,它使用从远程源检索到的数据动态填充。根据单元格中表示的项目类型,它具有可变数量的subview。我使用NSMutableAttributedString和boundingRectWithSize:方法动态计算单元格内容的大小。我获取返回值并计算存储在NSMutableDictionary中并与单元格的indexPath相关联的combinedHeight变量。一切正常,但是当我尝试在heightForRowAtIndexPath:方法中使用字典中的值时,它仅使用第一组可见单元格,之后一切为0。我的问题是如何动态调整单元格的大小以包含所有subvi